@charset "UTF-8";
.title{
    line-height: 20px;
    color:#333;
}
.title a{
    font-size: 12px;
  
}
.price{
    font-size: 12px;
    line-height: 20px;
    color:#ff6700;
}
.flags{
    position: absolute;
    top: -1px;
    left: 0;
    width:100%;
    
}
.flags .flag{
    width: 64px;
    height:20px;
    border: 1px solid #ff6700;
    color:#ff6700;
    font-size:12px;
    text-align: center;
    line-height: 20px;
    margin: 0 auto;
}
.sub-title{
    font-size:12px;
    line-height:20px;
    color:#b0b0b0;
}
.yellow{
    color:#ff6700;
}
.red{
    color:red;
}
.green{
    color:green;
}
.blue{
    color:blue;
}
#main .collocation .main-title .main-list .b-hover:hover{
    color:#ff6700;
    border-bottom:2px solid #ff6700;
}
#main:hover ~ #right-bar .bar-main .topper{
    display: block;
}
#footer:hover ~ #right-bar .bar-main .topper{
    display: block;
}
#info:hover ~ #right-bar .bar-main .topper{
    display: block;
}